package com.huilian.iotbox.data.vo;

import com.huilian.iotbox.data.dto.QueryParam;
import com.huilian.iotbox.data.po.MerchantBanner;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * 商家广告
 *
 * @author makejava
 * @since 2022-07-23 09:25:10
 */
@Data
public class MerchantBannerVo extends QueryParam implements Serializable {
    private static final long serialVersionUID = 403205142820586591L;

    private Long id;
    /**
     * 图片地址
     */
    private String fileName;
    /**
     * 广告类型：1超级兑币机头部广告图，2超级兑币机全屏广告图，3某台兑币机头部专属广告，4某台兑币机全屏专属广告
     */
    private Integer type;

    private Integer merchantStoreId;
    private Integer deviceId;
    /**
     * 下标，0开始
     */
    private Integer index;
    /**
     * 状态，0下架，1上架
     */
    private Integer status;

    private Date createTime;

    private Date updateTime;

    private List<MerchantBanner> merchantTopBannerList;

    private List<MerchantBanner> merchantFullScreenBannerList;

    //售货机头部轮播图
    private List<MerchantBanner> merchantVendingMachineTopCarouselList;
    //售货机商品广告图
    private List<MerchantBanner> merchantVendingMachineMerchandiseList;
    //售货机用户端首页广告图
    private List<MerchantBanner> merchantVendingMachineFrontPageList;
}